block the road traffic - Deutsch Englisch Wörterbuch